<?php
class Viagem_ml extends CI_Model{
    
    function __construct() {
        parent::__construct();
    }
    
    function setViagem($params){        
       
       #Valida DATA setada pelo user
       $dt = $this->input->post('data');
       $ano = substr($dt, 6,9);
       $mes = substr($dt, 0,2);
       $dia = substr($dt, 3,2);
       $r = $ano."-".$mes."-".$dia;
       $b = strtotime($r);
       
       # DATA system
       $atual = date("Y-m-d");
       $a2 = substr($atual, 0,4);
       $m2 = substr($atual, 5,2);
       $d2 = substr($atual, 8,9);
       $atual2 = $a2."-".$m2."-".$d2;
       $a = strtotime($atual2);
       
       #Valida HORA setada pelo user
       $h = $this->input->post('hora');
       $hora = substr($h, 0,2);
       $minuto = substr($h, 3,4);
       $h2 = $hora.":".$minuto;
       $h3 = strtotime($h2);

       #HORA system
       $horasis = mktime(date("H"), date("i")+10);
       $horaAtual = date("H:i", $horasis);
       $ho2 = substr($horaAtual, 0,2);
       $min2 = substr($horaAtual, 3,4);
       $horaAtual2 = $ho2.":".$min2;
       $horaAtual3 = strtotime($horaAtual2);

       /*echo $r."</br>";
       echo $atual2."</br>";

       echo $h2."</br>";
       echo $horaAtual2."</br>";*/
       
       if ($b > $a){
           $result['data'] = $r;
           $result['hora'] = $h2;
           //echo $r."</br>";
           //echo $h2."</br>";
           $result = array(
                   'id_usuario' => $params['id_usuario'],
                   //'motorista' => $params['motorista'],
				   'solicitante' => $params['motorista'],
				   //'de' => $this->input->post('origem'),
                   //'para' => $this->input->post('destino'),  
                   'origem' => $this->input->post('origem'),
                   'destino' => $this->input->post('destino'),  
                   'data' => $r,
                   'hora' => $h2,
                   'vagas' => $this->input->post('vagas'), 
                   'obs' => $this->input->post('obs'), 
				   //'fechada' => $params['fechada']);
                   'status' => $params['status']);
               //print_r($result);
                   $this->db->insert('tb_viagem', $result);
           return true;
           
       }else if ($b == $a){
           if($h3 >= $horaAtual3){
                $result['data'] = $r;
                $result['hora'] = $h2;
                //echo $r."</br>";
                //echo $h2."</br>";
                $result = array(
                        'id_usuario' => $params['id_usuario'],
                        //'motorista' => $params['motorista'],
						'solicitante' => $params['motorista'],
						//'de' => $this->input->post('origem'),
						//'para' => $this->input->post('destino'),  
						'origem' => $this->input->post('origem'),
						'destino' => $this->input->post('destino'), 
                        'data' => $r,
                        'hora' => $h2,
                        'vagas' => $this->input->post('vagas'), 
                        'obs' => $this->input->post('obs'), 
                        'fechada' => $params['fechada']);
                //print_r($result);
                        $this->db->insert('tb_viagem', $result);
                return true;
           }
           return false;
       }
       return false;
    }
}
    
?>